

//结构体保存各个事物的属性

struct map
{

}


struct SnackMap
{

}SnackSite[100], FoodSite;

/***************************************

				主程序

****************************************/

int main()
{
	

}

//更新得分

void updategoal()
{
    mciSendString("open D:\\microsoft\\jinshi.mp3 alias gxmusic", NULL, 0, NULL);
	mciSendString("play gxmusic ", NULL, 0, NULL);
}

//碰撞检测

int checksnack(int newdirection)
{
}

//创建新食物

void newfood()
{

}

//刷新屏幕

void screenRefresh(int newdirection)
{
}

/*********************************************

				获取最新的方向

**********************************************/

int movedire(int olddirection, int newdirection)
{
}

/**********************************

		  展示最新的show

*********************************/

void showing()
{
}

/******************************************

			小蛇死亡

*******************************************/

void snackdie()
{
    mciSendString("open D:\\microsoft\\sw.mp3 alias swmusic", NULL, 0, NULL);
	mciSendString("play swmusic ", NULL, 0, NULL);
}

//小蛇移动
void snackmove(int newdirection, int re)
{
	
}

//初始食物

void startfood()
{
	FoodSite.x = 5;
	FoodSite.y = 10;
	show[5][10] = food;
}

//初始小蛇

void startsnack()
{
}

/*******************************

	初始化生成show结构体数组

*******************************/

void startup()()
{
    mciSendString("open D:\\microsoft\\bj.mp3 alias bkmusic", NULL, 0, NULL);
	mciSendString("play bkmusic repeat", NULL, 0, NULL);
}

/**************************************

			生成背景图

**************************************/

void background()
{
}

/********************************

		定义光标位置

*********************************/

void gotoxy(int x, int y)

{

}

//设置种类的颜色

void setcolour(int a)
{
}
//隐藏光标

void hidecursor()
{
}

/********************************

		定义光标位置

*********************************/

void gotoxy(int x, int y)

{
	COORD coord;
	coord.X = y * 2;  //第3列
	coord.Y = x;  //第3行
	//获取控制台缓冲区句柄
	HANDLE ConsoleHandle = GetStdHandle(STD_OUTPUT_HANDLE);
	//设置光标位置
	SetConsoleCursorPosition(ConsoleHandle, coord);

}

//设置种类的颜色

void setcolour(int a)
{
	HANDLE hConsole = GetStdHandle(STD_OUTPUT_HANDLE);
	SetConsoleTextAttribute(hConsole, a);
}
//隐藏光标

void hidemouth()
{
	CONSOLE_CURSOR_INFO cursor_info = { 1,0 };
	SetConsoleCursorInfo(GetStdHandle(STD_OUTPUT_HANDLE),&cursor_info);
}